﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using JudoTec.cls;
using MySql.Data.MySqlClient;
using JudoTec.forms;


namespace JudoTec
{
    public partial class Form1 : Form
    {
        VentanaCompeticion ventanaCompeticion;

        public Form1()
        {
            InitializeComponent();
        }

        private void btn_Agregar_Participante_Click(object sender, EventArgs e)
        {
              
            
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void btn_Editar_Participantes_Click(object sender, EventArgs e)
        {
            Editar_Usuario add_usuario = new Editar_Usuario();
            add_usuario.ShowDialog(this); 
        }

        private void btn_Competiciones_Click(object sender, EventArgs e)
        {
            Listado_Competiciones listado_Competicones = new Listado_Competiciones();
            // Con esto controlo la ventana que voy a abrir
            listado_Competicones.Owner = this;
            listado_Competicones.StartPosition = FormStartPosition.CenterParent;
            listado_Competicones.ShowDialog(this);
        }

        // Metodo que me carga la ventana competicion en el panel 1
        public void CargarCompeticion(Competicion competicion)
        {

           // if (panel1.Controls.Count == 2 && calendario == null)
            if (panel1.Controls.Count == 1 )
            {
                panel1.Controls[0].Dispose();

            }
            //Compruebo si ya existe el calendario
          //  if (ventanaCompeticion == null)
          //  {
                ventanaCompeticion = new VentanaCompeticion(competicion);
                ventanaCompeticion.Dock = DockStyle.Fill;
                panel1.Controls.Add(ventanaCompeticion);
               // pictureBox1.Visible = false;
           // }
           /* else
            {
                //calendario.RellenarCalendario(objetoUsuario);
                ventanaCompeticion = new VentanaCompeticion(competicion);
                ventanaCompeticion.Dock = DockStyle.Fill;
                panel1.Controls.Add(ventanaCompeticion);
            }*/

            
        }

        private void btn_Editar_Competicion_Click(object sender, EventArgs e)
        {
            EditarCompeticiones editarCompeticiones = new EditarCompeticiones();
            editarCompeticiones.ShowDialog(this);
        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

    }
}
